/*****************************************************************************
------------------------------------------------------------------------
	System Name	: KT MUST Web System
	Product Date: 2012/11/21
	Product ID	: /MustOllehWeb/msgSend/_js/SendBeforeFrm.js
	Description	: SendBefore 관련 함수 모음
------------------------------------------------------------------------
				Update List
------------------------------------------------------------------------
	1.	Update Date :
		Description :
------------------------------------------------------------------------
'*******************************************************************************/
function SendAction( )
{
	var f = document.SendBeforeForm;

		$("btnconfirm3").style.display = "none";
		$("btnconfirm2").style.display = "none";
		$("btnconfirm1").style.	display = "none";
		$("btnCancle").style.display   = "none";
		$("btnSendImg").style.display   = "block";
		$("btnSendImgBlank").style.display = "block";

	if ( $("ShowUiBeforeType").value == "A" ){	//"A" 이면 콜백 제한 안내를 노출 시킨다.
			$("ShowUiBeforeType").value = "";
			Ui.hide( $("divMsg1") );	// 원래 창은 숨겨야지
			Ui.show( $("divMsg3") );	// 콜백번호 변경 제안 안내 폼
			$("midTitle").innerHTML = "<font color=red><b>[스팸방지 안내]</b></font>";
			winSendResize($("popup_msgSend"));
			return;
	}



	// alert($("SendBeforeForm").action);		// 디버그




	f.submit();
}



/*------------------------------------------------------*/
function SendAction_JUN(svcPath, ShowUiAuthType, statusType)
{
	var f = document.AuthNumSendForm_JUN;


		$("btnconfirm2").style.display = "none";
		$("btnconfirm1").style.	display = "none";
		$("btnCancle").style.display   = "none";
		$("btnSendImg").style.display   = "block";

	if ( $("ShowUiBeforeType").value == "A" ){	//"A" 이면 콜백 제한 안내를 노출 시킨다.
			$("ShowUiBeforeType").value = "";
			Ui.hide( $("divMsg1") );	// 원래 창은 숨겨야지
			Ui.show( $("divMsg3") );	// 콜백번호 변경 제안 안내 폼
			$("midTitle").innerHTML = "<font color=red><b>[스팸방지 안내]</b></font>";
			winSendResize2($("popup_msgSend1"),5,-12);
			return;
	}

	// alert($("SendBeforeForm").action);		// 디버그

	f.submit();
}





function SendAction2( )
{
	var f = document.SendBeforeForm;
	f.submit();
}

/*------------------------------------------------------
별문자로 전송 버튼 클릭시
[in] void
[out] void
------------------------------------------------------*/
function starSMSOnSendAction( )
{
	var f = $("SendBeforeForm");

	//별문자가 체크 되어 있지 않았으므로 starSMS element가 없었다. -> 만들어 준다.
	var input = Dom.create("input");
	input.setAttribute("type", "hidden");
	input.setAttribute("name", "starSMS");
	input.setAttribute("id", "starSMS");
	input.setAttribute("value", "on");		// on 세팅~
	Dom.append(f, input);

	//write(Dom.getHtml(f).replaceAll("<","&lt;"));	//디버깅

	f.action = "https://mms.mobile.olleh.com/MustOllehWeb/msgSend/send/SMS_MSG_SEND_ACT.ASP";	// SMS 전송 페이지로 action!
	SendAction();
}

/*------------------------------------------------------
별문자로 전송 버튼 클릭시
[in] void
[out] void
------------------------------------------------------*/
function setFontSendAction()
{
	//if (confirm("폰트문자 창으로 이동 합니다. 전송 하시겠습니까?"))
	//{
		// parent 창의 폰트 쪽 전송 내용을 set 한 후에 폰트 전송창으로 submit 해줄것
	//	alert('메인창의 Trance ');
	//	self.close();	// 현재 창은 닫고
	//}
	//-----------------------------------------------
	// 2009-08-27 / 실제 폰트 서비스로의 연계를 위한 함수 호출 추가 
	// by nani 
	//-----------------------------------------------
	opener.goMessagingSvc("FAB0000");
}

/*------------------------------------------------------
before Page의 before 메시지 출력 폼 로드시에 호출
[in] void
[out] void
------------------------------------------------------*/
function InitBeforeFrm()
{
	//document.onselectstart	=	new Function("return false");
	//noContextMenu(document);

	var f = document.SendBeforeForm;
	var MsgDetailType = $("MsgDetailType").value;
	var AcTyp		  = MsgDetailType.left(1);	// 지금은 앞에 1 바이트갖고 대부분 구분 가능
	//alert(MsgDetailType + " " + AcTyp );	// 디버깅용

	// action page 설정.. ----------------------------
	if (AcTyp=="A" || AcTyp=="B" || AcTyp=="C" )	// 날문자/이모, 별문자, 문자그룹
		f.action = "https://mms.mobile.olleh.com/MustOllehWeb/msgSend/send/SMS_MSG_SEND_ACT.ASP";
	else											// 이외 기타는 모두 MMS 발송단 인데,
		f.action = "https://mms.mobile.olleh.com/MustOllehWeb/msgSend/send/MMS_MSG_SEND_ACT.asp";

	// 예약 전송에서 넘어 왔을때 바로 넘겨야 하므로.
	var reserved_date = "";
	var reserved = $("reserved");		// element 가 없을 수도 있다!
	if( reserved )						// 있는지 확인 하고
		reserved_date = reserved.value;	// 있을때 넘어온 값을 넣는다.

	if (reserved_date.length > 0){
		SendAction2();	// 예약전송이면 바로 전송 시킨다.


	}else{				// 예약이 아니면 창의 크기를 맞춘다.
		winSendResize2($("popup_msgSend"), 5, 25);	// util.js
	}
	Event.addListener(document.body, "keydown", function(e) { 
		if( (Event.isCtrl(e) && Event.getKeyCode(e) == 78) )
			return false;
	},false);
}



